'use strict';

/**
 * @param {Egg.Application} app - egg application
 */
module.exports = app => {
  const { router, controller } = app;
  router.get('/', controller.home.index);
  // 图片上传api
  router.post('/api/upload', controller.upload.handle)

  // 公共api
  router.post('/api/reg',controller.reg.postReg)
  router.post('/api/login',controller.login.postLogin)

  // 博客页面所需api
  router.get('/api/swiper',controller.swiper.getSwiper)    //获取轮播图数据
  router.get('/api/bgimg',controller.bgimg.getBgimg)       //获取背景图片数据
  router.get('/api/quote',controller.quote.getQuote)       //获取名人名言数据
  router.get('/api/myProduct',controller.myProduct.getProduct)       //获取个人作品数据
  router.get('/api/learningRecord',controller.learningRecord.getLearningRecord)     //获取学习记录数据
  router.get('/api/conclusion',controller.conclusion.getConclusionList) 
  router.get('/api/personal',controller.personal.getPersonal) 
  
  // 后台管理页面所需api
  router.resources('qoute','/api/admin/quote',controller.quote)           // 名人名言管理
  router.resources('swiper','/api/admin/swiper',controller.swiper)        // 图片管理
  router.resources('user','/api/admin/user',controller.user)              // 用户管理
  router.resources('admin','/api/admin/admin',controller.admin)           // 管理员管理
  router.resources('productImage','/api/admin/productImage',controller.productImage)           // 作品图片管理
};
